Good accessibility means that everybody, independent of possible disabilities, should have reasonably good access to the information and functionality on the website. Since more and more official information and functions are available on websites, the matter of accessibility has become increasingly important. Creating a website with reasonably good accessibility is not that very difficult, but it requires a good strategy and some discipline. Having a good publishing tool, that can manage content and presentation separately, makes it much easier. This section covers some of the most important aspects of accessibility.

Accessibility is not an isolated phenomenon. The complete picture, including design, functionality, services and delivery format, must be investigated. The effect of individual decisions must be compared with other requirements and decisions. Sometimes, requirements may be contradictive when regarding different accessibility aspects.

Each website should set its own ambition for accessibility. The implemented design and functionality must be adapted to those decisions. The accessibility level is much about making compromises, and it must be a continuouss process that follows the development of the website.

Basic accessibility guidelines

Following the basic requirement, the website is guaranteed to at least fulfill the most basic requirements for good accessibility.

Accessibility standards

There are no definite standards for accessibility, but there are several guidelines to set some kind of accessibility standard. Some of the rules are technical and can be checked by validation software. Other rules have to be determined manually by humans.

The international recommendations are usually based on the “Web Content Accessibility Guidelines” provided by WAI/W3C. The requirements are sometimes easily measured with some validation tool, but some of them can only be determined by investigation. Some requirements may be contradictive, leading to a decision on technology and implementation. They have three priority levels on requirements

  1. Issues that must be satisfied
  2. Issues that should be satisfied
  3. Issues that may be addressed
The priority levels correspond with the conformance levels "A", "AA" and "AAA". A website with "A" can be considered accessible. Modern websites, based on a good CMS, should be able to reach at least the "AA" level.

In Sweden, Verva has published “Vägledningen 24-timmarswebben” (in Swedish) which describes requirements on websites for Swedish governmental organization. It basically follows the “Web Content Accessibility Guidelines” provided by WAI/W3C, but contains some special rules and adaptations. They too have three steps to determine the conformance level. There is however no absolute requirements on what these websites should be able to do. It is up to each organization to determine their ambition level and interpretation of the guidelines.

Nowadays, any website that claims to have "good accessibility" should meet all requirements on the first level ("A") and most of the requirement on the second level ("AA").

Content Studio accessibility

Content Studio is a platform that gives editors great freedom to express themselves. Therefore, the use of Content Studio (or any other publishing platform) will not guarantee good accessibility in all scenarios.

Content studio components

Much of the website presentation is managed by components. They are designed to support design that can provide good accessibility. The default settings are normally set to provide good accessibility. In this context, good accessibility only refers to the technical aspects such as attributes in the generated code. Design aspects, such as layout and color schemes, must always be managed separately.

From an accessibility perspective, there are a number of components or technologies that must be handled with care. They may allow generation of code with poor acessibility if wrongly used.

Component Description
Webitor The webitor is an editor to create document content. Some of the features allows writers to create content which can destroy the accessibility of an otherwise well designed website. To accomplish good accessibility, the writers are often only allowed to use a limited set of features and classes.
The most infamous is table insertion, since tables easily are made inaccessible. Especially if they are used for layout rather than tabular data.
The following features are often disabled: Tables, Font style, Font size, Font color, Background color
Search result for categories (et.al) This component, as well as some others, generates a table of data. Some attributes, such as TARGET must be used carefully to avoid generating improper code.

Support for writers and editors

The Content Studios user interface can support writers and editors in their work in many ways. The automatically generated code is automatically validated to follow that standards of the given document type. The generated code can always be manually validated for a whole document. This is particularly important if the writers are allowed to manually add code, rather than using the standardized components.

Writers and editors often provide content only for a small part of a web page, and then it is important that the content matches the rest of the web page. To ensure that the final content is valid, it is possible to preview the content in different context. The content can be validated for each context separately.

It is possible to configure Content Studio to deny publishing of content if the generated code is invalid. Even without that setting, Content Studio will give warnings for non-validating code. There can also be warnings for measurable accessibility errors, such as images without ALT attribute text.

More information on accessibility, CSS and XHTML